package org.aeon.gamechatnest.service;

import org.aeon.gamechatnest.pojo.FriendRequest;

import java.util.List;

/**
 * 好友请求服务接口
 *
 * @author : Qik 2024/5/9 10:09
 */
public interface FriendRequestService {

    /**
     * 添加一个请求
     *
     * @param friendRequest 好友请求实体
     * @return true:添加成功
     */
    boolean save(FriendRequest friendRequest);

    /**
     * 获取一个请求
     *
     * @param id 好友请求编号id
     * @return 好友请求实体
     */
    FriendRequest find(Long id);

    /**
     * 查询当前用户收到的好友请求（只查未通过）
     *
     * @return 好友请求列表
     */
    List<FriendRequest> findReceive();
}
